#include"UnitTest.h"
#include"JacobiTest.h"
#include"InvTest.h"
#include"EncryptTest.h"
#include "KeyExtractTest.h"
#include"CmdTest.h"
#include"../src/residue_math.h"
#include<iostream>
#include<fstream>

NTL_CLIENT

int main()
{

	/*std:: cout << "keyextract:\n";
	KeyExtractTest ktest;
	ktest.run(100);
	ktest.report();

	std:: cout << "calc_Jacobi:\n";

	JacobiTest jtest;
	jtest.run(100000);
	jtest.report();

	std:: cout << "inverse:\n";

	InvTest itest;
	itest.run(200);
	itest.report();/*

	std:: cout << "encrypt:\n";

    	EncryptTest etest;
	etest.run(100000);
	etest.report();*/

	/*CmdTest cmdt;
	cmdt.run(1);
	cmdt.report();*/
	const char ** y;
	int a;
	y= split_string("f g h k p", a);
	std:: cout << a;
	std:: cout << y [2];
	
}
